package com.njit;

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
    public int longestMountain(int[] arr) {

        int n=arr.length;
        int [] lDp=new  int[n];
        int [] rDp=new  int[n];

        for(int i=1;i<n;i++){
            if (arr[i-1]<arr[i]){
                lDp[i]=lDp[i-1]+1;
            }
        }
        for(int j=n-2;j>=0;j--){
            if(arr[j]>arr[j+1]){
                rDp[j]=rDp[j+1]+1;
            }
        }
        int max=0;
        for(int i=1;i<n-1;i++){
            if (lDp[i]>0&&rDp[i]>0){
                max=Math.max(max,lDp[i]+rDp[i]+1);
            }
        }
        return max;
    }
}